# b站:Python教程全套，入门到精通(Python全栈开发教程)
# by:杨教主
# QQ：273368189
# 兴趣方向：机器学习
# time: 2022/1/9 10:49


#range（）函数的的三种使用方式

'''
第一种创建方式，只有一个参数（小括号只给了一个数）
'''
r=range(10)
print(r) #range(0,10)
print(list(r)) #用于查看range对象中的整数序列  list是列表的意思

'''第二种创建方式，给了两个参数（小括号中给了两个数）'''
r=range(1,10)  #制定了起始值，从1开始，到10结束（不包括0），默认步长是1
print(list(r)) #[1,2,3,4,5,6,7,8,9]

'''第三种创建方式，给了三个参数'''
r=range(1,10,2)
print(list(r)) # [1,3,5,7,9]

'''判断指定的整数 在序列中是否存在 in ，  not  in'''
print(10 in r ) #False 10不在当前的r这个整数序列中
print(9 in r)  #True 9在当前的r这个序列中

print(10 not in r ) #True
print(9 not  in r)  #False

print(range(1,20,1)) #[1,....19]
print((1,100,1))  #[1...99]